consulting c++ java php expert witness mysql j2ee css cmsimple content management system consultant expert witness testimony expert .net c programming html cgi electronic discovery xhtml computer forensics data recovery